overwhelm with pain and suffering - Allemand Anglais Dictionnaire